package cor;

import excecao.*;

public interface ICor {

	
	
	public void inserir(Cor novaCor) throws ElementoExisteException, 
											RegistroCadastradoComSucessoException;

	public void alterar(Cor cor) throws ElementoNaoEncontradoException, 
				   						RegistroAlteradoException;

	public Cor consultar(int codigo) throws ElementoNaoEncontradoException,
											BancoVazioException;

	
	public Cor[] listar() throws ElementoNaoEncontradoException,
								 BancoVazioException;

	
	public void excluir(int codigo) throws ElementoNaoEncontradoException,
										   RegistroExcluidoException,
										   BancoVazioException;
	
}